home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / APXMDIDV.PAK / APXMDDVA.RC < prev    next >
Text File  |  1997-05-06  |  17KB  |  538 lines

  1. //----------------------------------------------------------------------------
  2. //  Project ApxMdiDv
  3. //  Borland International
  4. //  Copyright ⌐ 1996. All Rights Reserved.
  5. //
  6. //  SUBSYSTEM:  ApxMdiDv Application
  7. //  FILE:     apxmddva.rc
  8. //  AUTHOR:
  9. //
  10. //  OVERVIEW
  11. //  ~~~~~~~~
  12. //  All resources defined here.
  13. //
  14. //----------------------------------------------------------------------------
  15.  
  16. #if !defined(WORKSHOP_INVOKED)
  17. # include <windows.h>
  18. #endif
  19. #include "apxmddva.rh"
  20.  
  21.  
  22. IDM_MDI MENU
  23. BEGIN
  24.   POPUP "&File"
  25.   BEGIN
  26.     MENUITEM "&New", CM_MDIFILENEW
  27.     MENUITEM "&Open...", CM_MDIFILEOPEN
  28.     MENUITEM "&Close", CM_FILECLOSE
  29.     MENUITEM SEPARATOR
  30.     MENUITEM "&Save", CM_FILESAVE, GRAYED
  31.     MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
  32.     MENUITEM SEPARATOR
  33.     MENUITEM "Print Pre&view...", CM_FILEPRINTPREVIEW, GRAYED
  34.     MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  35.     MENUITEM "P&rint Setup...", CM_FILEPRINTERSETUP, GRAYED
  36.     MENUITEM SEPARATOR
  37.     MENUITEM "Sen&d...", CM_FILESEND, GRAYED
  38.     MENUITEM SEPARATOR
  39.     MENUITEM "E&xit\tAlt+F4", CM_EXIT
  40.   END
  41.  
  42.   MENUITEM SEPARATOR
  43.  
  44.   POPUP "&Edit"
  45.   BEGIN
  46.     MENUITEM "&Undo\tAlt+BkSp", CM_EDITUNDO, GRAYED
  47.     MENUITEM SEPARATOR
  48.     MENUITEM "Cu&t\tShift+Del", CM_EDITCUT, GRAYED
  49.     MENUITEM "&Copy\tCtrl+Ins", CM_EDITCOPY, GRAYED
  50.     MENUITEM "&Paste\tShift+Ins", CM_EDITPASTE, GRAYED
  51.     MENUITEM SEPARATOR
  52.     MENUITEM "Clear &All\tCtrl+Del", CM_EDITCLEAR, GRAYED
  53.     MENUITEM "&Delete\tDel", CM_EDITDELETE, GRAYED
  54.   END
  55.  
  56.   POPUP "&Search"
  57.   BEGIN
  58.     MENUITEM "&Find...", CM_EDITFIND, GRAYED
  59.     MENUITEM "&Replace...", CM_EDITREPLACE, GRAYED
  60.     MENUITEM "&Next\aF3", CM_EDITFINDNEXT, GRAYED
  61.   END
  62.  
  63.   MENUITEM SEPARATOR
  64.  
  65.   MENUITEM SEPARATOR
  66.  
  67.   MENUITEM SEPARATOR
  68.  
  69.   POPUP "&Window"
  70.   BEGIN
  71.     MENUITEM "&Cascade", CM_CASCADECHILDREN
  72.     MENUITEM "&Tile", CM_TILECHILDREN
  73.     MENUITEM "Arrange &Icons", CM_ARRANGEICONS
  74.     MENUITEM "C&lose All", CM_CLOSECHILDREN
  75.   END
  76.  
  77.   MENUITEM SEPARATOR
  78.  
  79.   POPUP "&Help"
  80.   BEGIN
  81.     MENUITEM "&About...", CM_HELPABOUT
  82.   END
  83.  
  84. END
  85.  
  86.  
  87. // Accelerator table for short-cut to menu commands. (include/owl/editfile.rc)
  88. //
  89. IDM_MDI ACCELERATORS
  90. BEGIN
  91.   VK_DELETE, CM_EDITCUT, VIRTKEY, SHIFT
  92.   VK_INSERT, CM_EDITCOPY, VIRTKEY, CONTROL
  93.   VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
  94.   VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
  95.   VK_BACK,   CM_EDITUNDO, VIRTKEY, ALT
  96.   VK_F3,     CM_EDITFINDNEXT, VIRTKEY
  97. END
  98.  
  99.  
  100. // Accelerator table for Print Preview window.
  101. //
  102. IDM_PRINTPREVIEW ACCELERATORS
  103. BEGIN
  104.   VK_ESCAPE, APX_PPR_DONE, VIRTKEY
  105.   "c",       APX_PPR_DONE, ALT
  106. END
  107.  
  108.  
  109.  
  110. // Menu merged in when TEditView is active, notice the extra MENUITEM SEPARATORs which are
  111. // for menu negotation.  These separators are used as group markers by OWL.
  112. //
  113. IDM_EDITVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  114. BEGIN
  115.   MENUITEM SEPARATOR
  116.  
  117.   POPUP "&Edit"
  118.   BEGIN
  119.     MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  120.     MENUITEM SEPARATOR
  121.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  122.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  123.     MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  124.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  125.     MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  126.   END
  127.  
  128.   POPUP "&Search"
  129.   BEGIN
  130.     MENUITEM "&Find...", CM_EDITFIND
  131.     MENUITEM "&Replace...", CM_EDITREPLACE
  132.     MENUITEM "&Next\aF3", CM_EDITFINDNEXT
  133.   END
  134.  
  135.   MENUITEM SEPARATOR
  136.  
  137.   MENUITEM SEPARATOR
  138.  
  139.   MENUITEM SEPARATOR
  140.  
  141.   MENUITEM SEPARATOR
  142. END
  143.  
  144.  
  145. // Menu merged in when TListView is active, notice the extra MENUITEM SEPARATORs which are
  146. // for menu negotation.  These separators are used as group markers by OWL.
  147. //
  148. IDM_LISTVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  149. BEGIN
  150.   MENUITEM SEPARATOR
  151.  
  152.   POPUP "&Edit"
  153.   BEGIN
  154.     MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  155.     MENUITEM SEPARATOR
  156.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  157.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  158.     MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  159.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  160.     MENUITEM "&Add Item\aIns", CM_EDITADD
  161.     MENUITEM "&Edit Item\aEnter", CM_EDITEDIT
  162.     MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  163.   END
  164.  
  165.   MENUITEM SEPARATOR
  166.  
  167.   MENUITEM SEPARATOR
  168.  
  169.   MENUITEM SEPARATOR
  170.  
  171.   MENUITEM SEPARATOR
  172. END
  173.  
  174.  
  175. IDM_DOCMANAGERFILE MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  176. BEGIN
  177.   MENUITEM "&New", CM_MDIFILENEW
  178.   MENUITEM "&Open...", CM_MDIFILEOPEN
  179.   MENUITEM "&Close", CM_FILECLOSE
  180.   MENUITEM SEPARATOR
  181.   MENUITEM "&Save", CM_FILESAVE, GRAYED
  182.   MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
  183.   MENUITEM SEPARATOR
  184.   MENUITEM "Print Pre&view...", CM_FILEPRINTPREVIEW, GRAYED
  185.   MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  186.   MENUITEM "P&rint Setup...", CM_FILEPRINTERSETUP, GRAYED
  187.   MENUITEM SEPARATOR
  188.   MENUITEM "E&xit\tAlt+F4", CM_EXIT
  189. END
  190.  
  191.  
  192. // Table of help hints displayed in the status bar.
  193. //
  194. STRINGTABLE
  195. BEGIN
  196.   -1,                   "File/document operations"
  197.   CM_MDIFILENEW,        "Creates a new document"
  198.   CM_MDIFILEOPEN,       "Opens an existing document"
  199.   CM_VIEWCREATE,        "Creates a new view for this document"
  200.   CM_FILEREVERT,        "Reverts changes to last document save"
  201.   CM_FILECLOSE,         "Closes the active document"
  202.   CM_FILESAVE,          "Saves the active document"
  203.   CM_FILESAVEAS,        "Saves the active document with a new name"
  204.   CM_FILEPRINT,         "Prints the active document"
  205.   CM_FILEPRINTERSETUP,  "Sets print characteristics for the active document"
  206.   CM_FILEPRINTPREVIEW,  "Displays full pages as read-only"
  207.   CM_FILESEND,          "Sends the active document using electronic mail"
  208.   CM_EXIT,              "Quits ApxMdiDv and prompts to save the documents"
  209.   CM_EDITUNDO-1,        "Edit operations"
  210.   CM_EDITUNDO,          "Reverses the last operation"
  211.   CM_EDITCUT,           "Cuts the selection and puts it on the Clipboard"
  212.   CM_EDITCOPY,          "Copies the selection and puts it on the Clipboard"
  213.   CM_EDITPASTE,         "Inserts the Clipboard contents at the insertion point"
  214.   CM_EDITDELETE,        "Deletes the selection"
  215.   CM_EDITCLEAR,         "Clears the active document"
  216.   CM_EDITADD,           "Inserts a new line"
  217.   CM_EDITEDIT,          "Edits the current line"
  218.   CM_EDITFIND-1,        "Search/replace operations"
  219.   CM_EDITFIND,          "Finds the specified text"
  220.   CM_EDITREPLACE,       "Finds the specified text and changes it"
  221.   CM_EDITFINDNEXT,      "Finds the next match"
  222.   CM_CASCADECHILDREN-1, "Window arrangement and selection"
  223.   CM_CASCADECHILDREN,   "Cascades open windows"
  224.   CM_TILECHILDREN,      "Tiles open windows"
  225.   CM_ARRANGEICONS,      "Arranges iconic windows along bottom"
  226.   CM_CLOSECHILDREN,     "Closes all open windows"
  227.   CM_HELPABOUT-1,       "Access About"
  228.   CM_HELPABOUT,         "About the ApxMdiDv application"
  229. END
  230.  
  231.  
  232. //
  233. // OWL string table
  234. //
  235.  
  236. // EditFile (include/owl/editfile.rc and include/owl/editsear.rc)
  237. //
  238. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  239. BEGIN
  240.   IDS_CANNOTFIND,       "Cannot find ""%s""."
  241.   IDS_UNABLEREAD,       "Unable to read file %s from disk."
  242.   IDS_UNABLEWRITE,      "Unable to write file %s to disk."
  243.   IDS_FILECHANGED,      "The text in the %s file has changed.\n\nDo you want to save the changes?"
  244.   IDS_FILEFILTER,       "Text files|*.txt|AllFiles|*.*|"
  245. END
  246.  
  247.  
  248. // ListView (include/owl/listview.rc)
  249. //
  250. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  251. BEGIN
  252.   IDS_LISTNUM,  "Line number %d"
  253. END
  254.  
  255.  
  256. // Doc/View (include/owl/docview.rc)
  257. //
  258. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  259. BEGIN
  260.   IDS_DOCMANAGERFILE,   "&File"
  261.   IDS_DOCLIST,          "--Document Type--"
  262.   IDS_VIEWLIST,         "--View Type--"
  263.   IDS_UNTITLED,         "Document"
  264.   IDS_UNABLEOPEN,       "Unable to open document."
  265.   IDS_UNABLECLOSE,      "Unable to close document."
  266.   IDS_READERROR,        "Document read error."
  267.   IDS_WRITEERROR,       "Document write error."
  268.   IDS_DOCCHANGED,       "The document has been changed.\n\nDo you want to save the changes?"
  269.   IDS_NOTCHANGED,       "The document has not been changed."
  270.   IDS_NODOCMANAGER,     "Document Manager not present."
  271.   IDS_NOMEMORYFORVIEW,  "Insufficient memory for view."
  272.   IDS_DUPLICATEDOC,     "Document already loaded."
  273. END
  274.  
  275.  
  276. // Printer (include/owl/printer.rc)
  277. //
  278. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  279. BEGIN
  280.   IDS_PRNON,            " on "
  281.   IDS_PRNERRORTEMPLATE, "'%s' not printed. %s."
  282.   IDS_PRNOUTOFMEMORY,   "Out of memory"
  283.   IDS_PRNOUTOFDISK,     "Out of disk space"
  284.   IDS_PRNCANCEL,        "Printing canceled"
  285.   IDS_PRNMGRABORT,      "Printing aborted in Print Manager"
  286.   IDS_PRNGENERROR,      "Error encountered during print"
  287.   IDS_PRNERRORCAPTION,  "Print Error"
  288. END
  289.  
  290.  
  291. // Exception string resources (include/owl/except.rc)
  292. //
  293. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  294. BEGIN
  295.   IDS_OWLEXCEPTION,     "ObjectWindows Exception"
  296.   IDS_UNHANDLEDXMSG,    "Unhandled Exception"
  297.   IDS_OKTORESUME,       "OK to resume?"
  298.   IDS_UNKNOWNEXCEPTION, "Unknown exception"
  299.  
  300.   IDS_UNKNOWNERROR,     "Unknown error"
  301.   IDS_NOAPP,            "No application object"
  302.   IDS_OUTOFMEMORY,      "Out of memory"
  303.   IDS_INVALIDMODULE,    "Invalid module specified for window"
  304.   IDS_INVALIDMAINWINDOW,"Invalid MainWindow"
  305.   IDS_VBXLIBRARYFAIL,   "VBX Library init failure"
  306.  
  307.   IDS_INVALIDWINDOW,    "Invalid window %s"
  308.   IDS_INVALIDCHILDWINDOW,"Invalid child window %s"
  309.   IDS_INVALIDCLIENTWINDOW,"Invalid client window %s"
  310.  
  311.   IDS_CLASSREGISTERFAIL,"Class registration fail for window %s"
  312.   IDS_CHILDREGISTERFAIL,"Child class registration fail for window %s"
  313.   IDS_WINDOWCREATEFAIL, "Create fail for window %s"
  314.   IDS_WINDOWEXECUTEFAIL,"Execute fail for window %s"
  315.   IDS_CHILDCREATEFAIL,  "Child create fail for window %s"
  316.  
  317.   IDS_MENUFAILURE,      "Menu creation failure"
  318.   IDS_VALIDATORSYNTAX,  "Validator syntax error"
  319.   IDS_PRINTERERROR,     "Printer error"
  320.  
  321.   IDS_LAYOUTINCOMPLETE, "Incomplete layout constraints specified in window %s"
  322.   IDS_LAYOUTBADRELWIN,  "Invalid relative window specified in layout constraint in window %s"
  323.  
  324.   IDS_GDIFAILURE,       "GDI failure"
  325.   IDS_GDIALLOCFAIL,     "GDI allocate failure"
  326.   IDS_GDICREATEFAIL,    "GDI creation failure"
  327.   IDS_GDIRESLOADFAIL,   "GDI resource load failure"
  328.   IDS_GDIFILEREADFAIL,  "GDI file read failure"
  329.   IDS_GDIDELETEFAIL,    "GDI object %X delete failure"
  330.   IDS_GDIDESTROYFAIL,   "GDI object %X destroy failure"
  331.   IDS_INVALIDDIBHANDLE, "Invalid DIB handle %X"
  332. END
  333.  
  334.  
  335. // General Window's status bar messages. (include/owl/statusba.rc)
  336. //
  337. STRINGTABLE
  338. BEGIN
  339.   IDS_MODES             "EXT|CAPS|NUM|SCRL|OVR|REC"
  340.   IDS_MODESOFF          "   |  |   |  |   |   "
  341.   SC_SIZE,              "Changes the size of the window"
  342.   SC_MOVE,              "Moves the window to another position"
  343.   SC_MINIMIZE,          "Reduces the window to an icon"
  344.   SC_MAXIMIZE,          "Enlarges the window to it maximum size"
  345.   SC_RESTORE,           "Restores the window to its previous size"
  346.   SC_CLOSE,             "Closes the window"
  347.   SC_TASKLIST,          "Opens task list"
  348.   SC_NEXTWINDOW,        "Switches to next window"
  349. END
  350.  
  351.  
  352. // Validator messages (include/owl/validate.rc)
  353. //
  354. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  355. BEGIN
  356.   IDS_VALPXPCONFORM     "Input does not conform to picture:\n""%s"""
  357.   IDS_VALINVALIDCHAR    "Invalid character in input"
  358.   IDS_VALNOTINRANGE     "Value is not in the range %ld to %ld."
  359.   IDS_VALNOTINLIST      "Input is not in valid-list"
  360. END
  361.  
  362.  
  363. //
  364. // Bitmaps used by the speedbar.  Each bitmap is associated with a
  365. // particular menu command.
  366. //
  367. CM_MDIFILENEW BITMAP "new.bmp"
  368. CM_MDIFILEOPEN BITMAP "open.bmp"
  369. CM_FILESAVE BITMAP "save.bmp"
  370.  
  371. CM_EDITUNDO BITMAP "undo.bmp"
  372. CM_EDITCUT BITMAP "cut.bmp"
  373. CM_EDITCOPY BITMAP "copy.bmp"
  374. CM_EDITPASTE BITMAP "paste.bmp"
  375.  
  376. CM_EDITFIND BITMAP "find.bmp"
  377. CM_EDITFINDNEXT BITMAP "findnext.bmp"
  378.  
  379. CM_FILEPRINTPREVIEW  BITMAP "preview.bmp"
  380.  
  381. CM_FILEPRINT BITMAP "print.bmp"
  382.  
  383.  
  384. //
  385. // Print Preview speed bar bitmaps
  386. //
  387. APX_PPR_PREVIOUS BITMAP "previous.bmp"
  388. APX_PPR_NEXT BITMAP "next.bmp"
  389. APX_PPR_ONEUP BITMAP "preview1.bmp"
  390. APX_PPR_TWOUP BITMAP "preview2.bmp"
  391. APX_PPR_DONE BITMAP "prexit.bmp"
  392.  
  393.  
  394. //
  395. // Misc application definitions
  396. //
  397.  
  398. // MDI document ICON
  399. //
  400. IDI_DOC ICON "mdichild.ico"
  401.  
  402. // Application ICON
  403. //
  404. IDI_MDIAPPLICATION ICON "appldocv.ico"
  405.  
  406.  
  407. // About box.
  408. //
  409. IDD_ABOUT DIALOG 12, 17, 204, 65
  410. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  411. CAPTION "About ApxMdiDv"
  412. FONT 8, "MS Sans Serif"
  413. BEGIN
  414.   CTEXT "Version", IDC_VERSION, 2, 14, 200, 8, SS_NOPREFIX
  415.   CTEXT "AppExpert MDI DocView Example", -1, 2, 4, 200, 8, SS_NOPREFIX
  416.   CTEXT "", IDC_COPYRIGHT, 2, 27, 200, 17, SS_NOPREFIX
  417.   RTEXT "", IDC_DEBUG, 136, 55, 66, 8, SS_NOPREFIX
  418.   ICON IDI_MDIAPPLICATION, -1, 2, 2, 34, 34
  419.   DEFPUSHBUTTON "OK", IDOK, 82, 48, 40, 14
  420. END
  421.  
  422.  
  423. // Printer abort box.
  424. //
  425. IDD_ABORTDIALOG DIALOG 84, 51, 130, 60
  426. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  427. CAPTION "Printing"
  428. BEGIN
  429.   PUSHBUTTON "Cancel", IDCANCEL, 46, 40, 40, 14, WS_TABSTOP
  430.   CTEXT "Now printing Page %d of", ID_PAGE, 0, 8, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  431.   CTEXT "Now printing", -1, 0, 8, 130, 8,
  432.   CTEXT "'%s' on the", ID_TITLE, 0, 16, 130, 8
  433.   CTEXT "", ID_PORT, 0, 24, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  434.   CTEXT "%s on %s", ID_DEVICE, 0, 24, 130, 8
  435. END
  436.  
  437.  
  438. // TInputDialog class dialog box.
  439. //
  440. IDD_INPUTDIALOG DIALOG 20, 24, 180, 64
  441. STYLE WS_POPUP | WS_CAPTION | DS_SETFONT
  442. FONT 8, "Helv"
  443. BEGIN
  444.   LTEXT "", ID_PROMPT, 10, 8, 160, 10, SS_NOPREFIX
  445.   CONTROL "", ID_INPUT, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 10, 20, 160, 12
  446.   DEFPUSHBUTTON "&OK", IDOK, 47, 42, 40, 14
  447.   PUSHBUTTON "&Cancel", IDCANCEL, 93, 42, 40, 14
  448. END
  449.  
  450. // Slider thumb bitmaps for TSlider and TVSlider (include/owl/slider.rc)
  451. //
  452. IDB_HSLIDERTHUMB BITMAP "hslider.bmp"
  453. IDB_VSLIDERTHUMB BITMAP "vslider.bmp"
  454.  
  455. // Version info.
  456. //
  457. #if !defined(__DEBUG_)
  458.  
  459. // Non-Debug VERSIONINFO
  460. //
  461. 1 VERSIONINFO LOADONCALL MOVEABLE
  462. FILEVERSION 1, 0, 0, 0
  463. PRODUCTVERSION 1, 0, 0, 0
  464. FILEFLAGSMASK 0
  465. FILEFLAGS VS_FFI_FILEFLAGSMASK
  466. #if defined(BI_PLAT_WIN32)
  467. FILEOS VOS__WINDOWS32
  468. #else
  469. FILEOS VOS__WINDOWS16
  470. #endif
  471. FILETYPE VFT_APP
  472. BEGIN
  473.   BLOCK "StringFileInfo"
  474.   BEGIN
  475.     // Language type = U.S. English(0x0409) and Character Set = Windows, Multilingual(0x04e4)
  476.     BLOCK "040904E4"              // Matches VarFileInfo Translation hex value.
  477.     BEGIN
  478.       VALUE "CompanyName", "Borland International\000"
  479.       VALUE "FileDescription", "ApxMdiDv for Windows\000"
  480.       VALUE "FileVersion", "1.0\000"
  481.       VALUE "InternalName", "ApxMdiDv\000"
  482.       VALUE "LegalCopyright", "Copyright ⌐ 1996. All Rights Reserved.\000"
  483.       VALUE "LegalTrademarks", "Windows(TM) is a trademark of Microsoft Corporation\000"
  484.       VALUE "OriginalFilename", "ApxMdiDv.exe\000"
  485.       VALUE "ProductName", "ApxMdiDv\000"
  486.       VALUE "ProductVersion", "1.0\000"
  487.     END
  488.   END
  489.  
  490.   BLOCK "VarFileInfo"
  491.   BEGIN
  492.     VALUE "Translation", 0x0409, 0x04e4    // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  493.   END
  494. END
  495.  
  496. #else
  497.  
  498. // Debug VERSIONINFO
  499. //
  500. 1 VERSIONINFO LOADONCALL MOVEABLE
  501. FILEVERSION 1, 0, 0, 0
  502. PRODUCTVERSION 1, 0, 0, 0
  503. FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE | VS_FF_PATCHED | VS_FF_PRIVATEBUILD | VS_FF_SPECIALBUILD
  504. FILEFLAGS VS_FFI_FILEFLAGSMASK
  505. #if defined(BI_PLAT_WIN32)
  506. FILEOS VOS__WINDOWS32
  507. #else
  508. FILEOS VOS__WINDOWS16
  509. #endif
  510. FILETYPE VFT_APP
  511. BEGIN
  512.   BLOCK "StringFileInfo"
  513.   BEGIN
  514.     // Language type = U.S. English(0x0409) and Character Set = Windows, Multilingual(0x04e4)
  515.     BLOCK "040904E4"              // Matches VarFileInfo Translation hex value.
  516.     BEGIN
  517.       VALUE "CompanyName", "Borland International\000"
  518.       VALUE "FileDescription", "ApxMdiDv for Windows\000"
  519.       VALUE "FileVersion", "1.0\000"
  520.       VALUE "InternalName", "ApxMdiDv\000"
  521.       VALUE "LegalCopyright", "Copyright ⌐ 1996. All Rights Reserved.\000"
  522.       VALUE "LegalTrademarks", "Windows(TM) is a trademark of Microsoft Corporation\000"
  523.       VALUE "OriginalFilename", "ApxMdiDv.exe\000"
  524.       VALUE "ProductName", "ApxMdiDv\000"
  525.       VALUE "ProductVersion", "1.0\000"
  526.       VALUE "SpecialBuild", "Debug Version\000"
  527.       VALUE "PrivateBuild", "Built by \000"
  528.     END
  529.   END
  530.  
  531.   BLOCK "VarFileInfo"
  532.   BEGIN
  533.     VALUE "Translation", 0x0409, 0x04e4    // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  534.   END
  535. END
  536.  
  537. #endif
  538.